http://www.WizBrother.com/
首页: 电信 联通控制面版 短消息工具箱我的状态系统提醒IMPK市场 安全退出

IMPK战网论坛 >> 新手上路 >> 浏览: [转贴]元素吸收再教育
罗格营地,梦开始的地方
发新帖子  回复贴子  发起投票 版主:苍龙, 无限伤感, Limy, weakest, 小橙子, haiwuyan, XYPP_IMPK

页次: 转到第 [ 1 ] 页加入收藏
[转贴]元素吸收再教育
此人是男性 err325 离线


嘉宾
等级:哈洛加斯
积分:7547
金币:11915
发贴:6457
捐赠:0
注册时间:2004-05-23
IP:*.*.*.*
         第(0)楼,发贴时间:05-03-22 12:17

[转贴]元素吸收再教育

元素吸收再教育
原作者:Louis-J

吸收是一个先加后减的过程。这个加是在血不满的情况下才能实际的加到,如果满血就没有加血这一说(虽然这个加血的过程仍然是实际存在的)。

c3y在10-11 22:16说:
看这个是不是更好

最终伤害 = (Damage * XvX / 100 * (1 - ES / 100) - ArmorSkill - DR) * (1 - Resistance / 100) * (1 - 2 * Absorb% / 100) - 2 * Absorb

如果最终伤害为负数,你将得到生命值。

对公式的解释:

Damage:攻击者的初始伤害
XvX:因角色而造成的伤害改变,数值见上表
ES:女巫的能量护盾(减少除去毒系伤害的其他伤害)
ArmorSkill:死灵法师的骨甲(减少物理伤害)和德鲁伊的旋风甲(减少冰、火、电伤害)
DR:伤害减少X(减少物理伤害)或魔法伤害减少X (减少冰、火、电、魔法伤害)
Resistance:抗性(减少相对应的伤害类型)或伤害减少X%(减少物理伤害)
Absorb%:百分比吸收(减少相对应的伤害类型)
Absorb:直接吸收(减少相对应的伤害类型)
TelekinesisBaseLevel:心灵传动Telekinesis基础等级(女巫电系魔法)

c3y推荐的这个公式,如果只考虑Absorb%(百分比吸收)、Absorb(直接吸收)的话,分步简化后的公式就是

实际伤害=攻击伤害×XvX×(1-抗性)×(1-百分比吸收)-直接吸收

获得生命值=攻击伤害×XvX×(1-抗性)×百分比吸收+直接吸收

最终伤害=实际伤害-获得生命值
=攻击伤害×XvX×(1-抗性)×(1-2×百分比吸收)-2×直接吸收

peter0730在10-11 22:08说:

  lightingres(lr)

  +xx%lightingabsorb(百分比吸电)

  +yylightingabsorb(一定数量吸电)

  举例一:

  1.假如怪物的电伤害是1000

  2.你的lr是85,那么你去掉lr之后的伤害就是150

  3.假如你有个戒指吸电20%,那么还剩150*60%=90

  4.你的腰带吸电20,那么还剩90-20*2=50

  也就是说你受到的实际伤害是50

代入上面的公式
最终伤害=实际伤害-获得生命值
=攻击伤害×XvX×(1-抗性)×(1-2×百分比吸收)-2×直接吸收
=1000×1×(1-85%)×(1-2×20%)-2×20
=50

没什么出入。但是这里要注意一个问题,即当前的生命值状态(如帖子开头所言)。


还是以这个例子为例

1、500/500生命(HP)状态

<1>没受到任何吸收(只抗性发生作用)时伤害:1,000×1×(100%-85%)=150

<2>20%吸电戒指就是吸收20%伤害。
吸收了150×20%=30,得到30HP,原来的HP是500,不能再加,所以当前仍为500HP;
剩下的伤害还有150×(1-20%)=120

<3>现在再算雷神在这里的效果。
雷神吸收20点闪电伤害加到HP上,当前为满血500HP,不能再加;
剩下的伤害还有120-20=100。


<4>即最后从吸收物品处得到总共50HP;
其中从吸电戒指得到30HP,从雷神得到20HP;由于发生作用时为500HP的满血上限,所以没有显示加血状态,但这个加血的过程却是存在的;
实际受到100的伤害;最终伤害100-0=100,最终生命值500-100=400HP。


2、480/500生命状态

<1>抗性发生作用:伤害1000×(1-85%)=150。

<2>百分比吸收发生作用:吸收了150×20%=30,当前为480HP,所以加至满血500HP;
还剩150×(1-20%)=120的伤害。

<3>直接吸收发生作用:雷神吸收20伤害加到生命上,当前为满血500HP,所以不加;
剩下的伤害还有120-20=100。

<4>即从吸收物品得到50HP,实际吸收了20HP;
实际受到100的伤害,最终伤害100-20=80,最终生命值为480-80=400HP。


3、400/500生命状态

<1>抗性发生作用:伤害1000×(1-85%)=150

<2>百分比吸收发生作用:吸收了150×20%=30,加到生命上400+30=430HP;
还剩150×(1-20%)=120的伤害

<3>直接吸收发生作用:雷神吸收20伤害加到生命上430+20=450HP;
还剩120-20=100伤害。

<4>即从吸收物品得到50HP,实际吸收了50HP;
实际受到100的伤害,最终伤害100-50=50,最终生命值为400-50=350HP。


只有3、400/500生命状态的最终伤害才与举例一的最终实际伤害相同,之所以这样正是由于当前生命值的各不相同。



补遗:HP为400/500时,以1,000闪电伤害,被攻击者戴雷神,LR85%,戴2个20%吸电RING为例。
<1>PvP惩罚,抗性发生作用: 1000×0.17×(1-85%)=25

<2>百分比吸收发生作用:吸收了25×40%=10,当前为400HP,所以400+10=410HP;
还剩25×(1-40%)=15的伤害。

<3>直接吸收发生作用:雷神吸收20伤害加到生命上,由于剩下的伤害只有15点了,雷神在这时的效果也只是+15点HP,410+15=425HP
剩下的15闪电伤害被雷神吸光。

<4>即从吸收物品得到50HP,实际吸收了25HP;
最终伤害为0,最终生命值为400+25=425HP。

[ 本贴由 err325 在 04-08 09:19 编辑过. ]

暗黑的世界啊,      为何越是了解你,就越发看不清你的样子?    新人请多看置顶精华贴!    使用地图等外挂前请先问清楚使用方法!    新来的务必仔细阅读[url=http://impk.xiyou.net/ShowTopic-808-5]IMPK战网管理条例及[url=http://impk.xiyou.net/ShowTopic-79165-12]补充说明

最新发表的主题 | 最新参与的主题汇报违规贴 
此人性别不详 0011411 离线


等级:群魔堡垒
积分:1552
金币:3283
发贴:3059
捐赠:0
注册时间:2004-09-14
IP:*.*.*.*
         第(1)楼,发贴时间:05-03-22 12:22

哪里搞来的东东?
原创的啊?
突然发现3个月就落后了

For attractive lips, speak words of kindness;  For lovely eyes, seek out the good in people.  近期诚心求购jp死冰珠 jp死电珠

最新发表的主题 | 最新参与的主题汇报违规贴 
页次: 转到第 [ 1 ] 页加入收藏
IMPK战网论坛 >> 新手上路 >> 浏览: [转贴]元素吸收再教育
快速回复
<b>粗体字</b><i>斜体字<i><u>下划线</u>对齐方式插入列表插入超级链接插入图片插入Flash插入引用插入代码飞行字移动字播放realplay文件播放Media Player文件    >>> IMPK图床 <<<


系统时间:08-07 14:33,页面执行时间:0.0127s
[京ICP备12045407号-1]
FBB Beta 0.7.29, build1023
Powered by fantiyu, 2002-2003

IP地址位置数据由纯真CZ88提供支持